﻿body
{
    padding: 0px 8px;
}

#top-empty
{
    display:inline-block;
}


#title-block
{
    font-size:14px;
    color:#2c4a77;
    font-weight:bold;
    padding:15px 0px 5px 5px; 
}

#title-block *
{
    vertical-align:middle;    
}

#toolbar
{
    background:url(imgs/bar/toolbar-bg.gif);
    height:35px;
    line-height:34px;
    padding-left:5px;
    border-bottom:0px solid #c8cfda;
}

#toolbar a
{
    cursor:pointer;
    text-decoration:none;
    background-color:White;
    color: Black;
    padding: 0px 12px;
    line-height: 23px;
    border: 1px solid #657674;
    border-radius: 4px;
    display: inline-block;
    
}

#toolbar>*
{
    vertical-align:middle;
    margin-right:5px;
    margin-top:5px;
    *margin-top:3px;
}

#toolbar a:active
{
    color:#4682D1;
    background-image: -webkit-linear-gradient(top, rgb(243, 243, 243) 0%, rgb(235, 235, 235) 90%, rgb(255, 255, 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC',endColorstr='#ffffff',GradientType=0 );
}

#toolbar a:hover
{
    color:#4682D1;
}

#left-container
{
    float: left;
}

#list-container
{
    height0: 100%;
}

/******** grid ********/

.f-grid-wrap
{
    border-left-width:0px;
    border-right-width:0px;
}

.f-grid-h
{
    height:22px;
}

.f-grid-h-outer 
{
    border-top:1px solid #fff;
    background-color:rgb(242, 244, 246);
    filter:none;
}

.f-grid-t 
{
    border-bottom-width:0px;
}

.f-grid-c a
{
    text-decoration: none;
}

.f-grid-hc
{
    text-align: left;
}

.f-grid-hc-text
{
    font-weight: normal;
}

.f-sm .f-grid-hc-text
{
    padding-left: 0px;
}

.f-sm
{
    text-align: center;
}

.f-grid-c, .f-grid-hc
{
    padding-left: 10px;
}

.f-pager
{
    display: none;
}

.f-pager-more
{
    display: block;
}

.btn-edit
{
    background-position: -180px 0px;
}

.btn-edit:hover
{
    background-position: -180px -20px;
}

.btn-delete
{
    background-position: -160px 0px;
}

.btn-delete:hover
{
    background-position: -160px -20px;
}

.btn-authority
{
    background-position: -100px 0px;
}

.btn-authority:hover
{
    background-position: -100px -20px;
}

.btn-manageUser
{
    background-position: 0px 0px;
}

.btn-manageUser:hover
{
    background-position: 0px -20px;
}

.list-loading
{
    position:absolute;
    top:60px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:10;
    display:none;
}